package pe.com.cotelasa.scp.dominio.common;

public class Constantes {

    public static class Fecha {

        public static final String FORMATO_FECHA_DEFAULT = "dd/MM/yyyy";
        public static final String FORMATO_FECHA_HORA_DEFAULT = "dd/MM/yyyy hh:mm:ss";
        public static final String FORMATO_HORA_DEFAULT = "hh:mm:ss";
        public static final String FORMATO_FECHA_ARCHIVO = "dd-MM-yyyy";
    }

    public static class TipoGuiaRemision {

        public static final int GUIA_ENTRADA = 15;
        public static final int GUIA_SALIDA = 16;
    }

    public static class TipoMovimiento {

        public static final String ENTRADA = "E";
        public static final String SALIDA = "S";
    }

    public static class TipoMoneda {

        public static final int SOLES = 1;
        public static final int DOLARES = 2;
    }

    public static class CodigoErrorEmpresa {

        public static final String CODIGO_ERROR_RUC = "ERROR_RUC_01";
        public static final String CODIGO_ERROR_RAZON_SOCIAL = "ERROR_RAZON_SOCIAL_01";
    }
    
    public static class TipoLetra{
    	public static final String LETRA_POR_PAGAR = "P";
    	public static final String LETRA_POR_COBRAR = "C";
    }

    public static class TipoDocumento {

        public static final String TIPO_DOC_CAJA_CHICA = "CAJA_CHICA";
        public static final String TIPO_DOC_ORDEN_COMPRA = "ORDEN DE COMPRA";
        public static final String TIPO_DOC_ORDEN_SERVICIO = "ORDEN DE SERVICIO";
        public static final String TIPO_DOC_COTIZACION = "COTIZACION";
        public static final String TIPO_DOC_FACTURA_PROFORMA = "FACTURA PROFORMA";
        public static final String TIPO_DOC_ORDEN_PEDIDO = "ORDEN DE PEDIDO";
        public static final String TIPO_DOC_FACTURA_VENTA = "FACTURA VENTA";
        public static final String TIPO_DOC_BOLETA_VENTA = "BOLETA VENTA";
        public static final String TIPO_DOC_GUIA_REMISION = "GUIA REMISION";
        public static final String TIPO_DOC_NOTA_CREDITO = "NOTA CREDITO";
        public static final String TIPO_DOC_NOTA_DEBITO = "NOTA DEBITO";
        public static final String TIPO_DOC_FACTURA_EXPORTACION = "FACTURA EXPORTACION";
    }

    public static class CorrelativoDocumento {

        public static final String NUMERO_CORRELATIVO_BASE = "00001";
    }

    public static class MotivoKardex {

        public static final String MOTIVO_COMPRA = "COMPRA";
        public static final String MOTIVO_SERVICIO = "SERVICIO";
        public static final String MOTIVO_INICIALIZAR = "INICIALIZAR";
    }

    public static class ParametroDetalle {

        public static final int PARAMETRO_DETALLE_TIPO_MOVIMIENTO = 13;
        public static final int PARAMETRO_DETALLE_FORMA_MOVIMIENTO = 14;
    }

    public static class MovimientoCuentaBancaria {

        public static final String ESTADO_ABIERTO = "A";
        public static final String ESTADO_CERRADO = "C";
    }

    public static class DocumentosVenta {

        public static final int FACTURAS = 10;
        public static final int BOLETAS = 20;
        public static final int GUIA_REMISION = 30;
        public static final int NOTA_CREDITO = 40;
        public static final int NOTA_DEBITO = 50;
    }

    public static class DocumentosCompra {

        public static final char FACTURA = 'F';
        public static final char BOLETA = 'B';
    }

    public static class FormaPago {

        public static final String CREDITO = "CREDITO";
        public static final String CONTADO = "CONTADO";
    }

    public static class CodigoTienda {

        public static final String CODIGO = "COT";
    }
    
    public static class Impresora {

        public static final String NOMBRE = "\\\\192.168.1.36\\Canon MP230 series Printer";
    }
}
